#pragma once

#include "Example.h"

template<typename DS>
class StochasticDataFeeder 
{
public:
  typedef DS DataStore;
protected:
  DataStore& m_DataStore;
public:
  StochasticDataFeeder(DataStore& dataStore)
    : m_DataStore(dataStore)
  {
  }

  const Example& GetNextExample() const { return m_DataStore.GetNextExample(); }
};
